home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cat3 / ifl / iflBMP.z / iflBMP
Text File  |  1998-10-20  |  7KB  |  133 lines

  1.  
  2.  
  3.  
  4. iiiiffffllllBBBBMMMMPPPP((((3333))))         IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll          iiiiffffllllBBBBMMMMPPPP((((3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      iiiiffffllllBBBBMMMMPPPP - Windows bitmap format image file
  10.  
  11.  
  12. HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
  13.      #include <ifl/iflBMP.h>
  14.  
  15.  
  16. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.      This Image Format Library provides support to read/write image files
  18.      stored in Windows Bitmap Image File (BMP) format.
  19.  
  20.      The default extension for image files in the BMP format is '.bmp'.  When
  21.      you create a file with that extension IFL will assume you want the BMP
  22.      format, unless you override it with the iflFormat parameter.
  23.  
  24.      In addition to all the standard iflFile methods, this format supprts an
  25.      number of format specific operations via the ggggeeeettttIIIItttteeeemmmm() and sssseeeettttIIIItttteeeemmmm()
  26.      methods.  The tag values supported by these methods are enumerated in the
  27.      following sections.
  28.  
  29.  
  30. TTTTAAAAGGGG VVVVAAAALLLLUUUUEEEESSSS FFFFOOOORRRR GGGGEEEETTTT IIIITTTTEEEEMMMM
  31.      The following tag values are supported with ggggeeeettttIIIItttteeeemmmm():
  32.  
  33.  
  34.    iiiiffffllllBBBBMMMMPPPPHHHHoooorrrriiiizzzzRRRReeeessssoooolllluuuuttttiiiioooonnnn
  35.           iflStatus getItem(iiiiffffllllBBBBMMMMPPPPHHHHoooorrrriiiizzzzRRRReeeessssoooolllluuuuttttiiiioooonnnn,
  36.                             unsigned int* resolution)
  37.  
  38.  
  39.      This item gets the image's horizontal resolution in pixels per meter. It
  40.      is intended as a hint for applications that perform device independent
  41.      rendering.
  42.  
  43.  
  44.    iiiiffffllllBBBBMMMMPPPPVVVVeeeerrrrttttRRRReeeessssoooolllluuuuttttiiiioooonnnn
  45.           iflStatus getItem(iiiiffffllllBBBBMMMMPPPPVVVVeeeerrrrttttRRRReeeessssoooolllluuuuttttiiiioooonnnn,
  46.                              unsigned int* resolution)
  47.  
  48.  
  49.      This item gets the image's vertical resolution in pixels per meter. It is
  50.      intended as a hint for applications that perform device independent
  51.      rendering.
  52.  
  53.  
  54.    iiiiffffllllBBBBMMMMPPPPSSSSiiiiggggnnnniiiiffffiiiiccccaaaannnnttttCCCCoooolllloooorrrrssss
  55.           iflStatus getItem(iiiiffffllllBBBBMMMMPPPPSSSSiiiiggggnnnniiiiffffiiiiccccaaaannnnttttCCCCoooolllloooorrrrssss,
  56.                             unsigned int* colorCount)
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. iiiiffffllllBBBBMMMMPPPP((((3333))))         IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll          iiiiffffllllBBBBMMMMPPPP((((3333))))
  71.  
  72.  
  73.  
  74.      This item gets the number of significant colors in the image's colormap.
  75.      It is intended as a hint for applications that render the image to
  76.      devices with fewer colors than available in the colormap. It can be
  77.      assumed that the colors presented in the colormap (see ggggeeeettttCCCCoooolllloooorrrrmmmmaaaapppp()) are
  78.      ordered such that the significant colors appear at the lower addresses.
  79.  
  80.  
  81. TTTTAAAAGGGG VVVVAAAALLLLUUUUEEEESSSS FFFFOOOORRRR SSSSEEEETTTT IIIITTTTEEEEMMMM
  82.      The following tag values are supported with sssseeeettttIIIItttteeeemmmm():
  83.  
  84.  
  85.    iiiiffffllllBBBBMMMMPPPPHHHHoooorrrriiiizzzzRRRReeeessssoooolllluuuuttttiiiioooonnnn
  86.           iflStatus setItem(iiiiffffllllBBBBMMMMPPPPHHHHoooorrrriiiizzzzRRRReeeessssoooolllluuuuttttiiiioooonnnn,
  87.                             unsigned int index)
  88.  
  89.  
  90.      This item gets the image's horizontal resolution in pixels per meter. It
  91.      is intended as a hint for applications that perform device independent
  92.      rendering. If not set, the format defaults this value to 75 pixels per
  93.      inch.
  94.  
  95.  
  96.    iiiiffffllllBBBBMMMMPPPPVVVVeeeerrrrttttRRRReeeessssoooolllluuuuttttiiiioooonnnn
  97.           iflStatus setItem(iiiiffffllllBBBBMMMMPPPPVVVVeeeerrrrttttRRRReeeessssoooolllluuuuttttiiiioooonnnn,
  98.                             unsigned int interlaced)
  99.  
  100.  
  101.      This item sets the image's vertical resolution in pixels per meter. It is
  102.      intended as a hint for applications that perform device independent
  103.      rendering. If not set, the format defaults this value to 75 pixels per
  104.      inch.
  105.  
  106.  
  107.    iiiiffffllllBBBBMMMMPPPPSSSSiiiiggggnnnniiiiffffiiiiccccaaaannnnttttCCCCoooolllloooorrrrssss
  108.           iflStatus setItem(iiiiffffllllBBBBMMMMPPPPSSSSiiiiggggnnnniiiiffffiiiiccccaaaannnnttttCCCCoooolllloooorrrrssss,
  109.                             unsigned int delayTime)
  110.  
  111.  
  112.      This item gets the number of significant colors in the image's colormap.
  113.      It is intended as a hint for applications that render the image to
  114.      devices with fewer colors than available in the colormap. For this to
  115.      function properly, the colormap (see sssseeeettttCCCCoooolllloooorrrrmmmmaaaapppp()) must be sorted such
  116.      that the significant colors appear first.
  117.  
  118.  
  119. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  120.      iflFile, ilFileImg
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.